5
101 46
81 113
0 71
7 37
64 0
10
28 32 896
10 12 120
9 12 108
30 45 1350
42 23 966
18 28 504
19 40 760
23 54 1242
24 30 720
14 17 238
1
38 37
49 37
49 49
38 49
